docs(platforms): schema-driven platform facts knowledge base with CI conformance#1295
docs(platforms): schema-driven platform facts knowledge base with CI conformance#1295luffy-aiagent wants to merge 37 commits into
Conversation
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
…/platforms/wecom.md
…/platforms/discord.md
…/platforms/_template.md
…/platforms/telegram.md
…/platforms/googlechat.md
…/platforms/feishu.md
…/platforms/slack.md
…/platforms/line.md
…/platforms/teams.md
…/platforms/README.md
This comment has been minimized.
This comment has been minimized.
openabdev#1315 landed telegram cron on main; model it in the schema. Adds cron_dispatch as the 17th closed feature across all 8 platform pages (discord/slack/telegram=implemented, others=not_implemented), the template, README, and bumps schema_version to 2026-07-08. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
chaodu-agent
left a comment
There was a problem hiding this comment.
LGTM — README cron_dispatch fix pushed. CI trigger expansion and other improvements can be follow-up PRs.
This comment has been minimized.
This comment has been minimized.
|
Note LGTM ✅ — Schema-driven platform facts knowledge base with typed conformance, anti-drift CI, and comprehensive documentation. Ready to merge. What This PR DoesBootstraps How It WorksThree TOML-based schemas per platform, validated by typed Rust structs with
Anti-drift enforcement: CI tests verify every Findings
What is Good (🟢)
Baseline Check
Scope NoteThis PR includes an unrelated Follow-up Items (tracked)
5️⃣ Three Reasons We Might Not Need This PR
Addressing External Reviewer Feedback@github-actions[bot] (stale PR warning)
✅ Resolved: PR was actively iterated through multiple review rounds. The stale warning was a false positive during the restructuring period. CI: all checks pass (conformance ✅, build ✅). Reviewed at |
40eefa3 to
cff9057
Compare
Problem
Summary
Bootstraps
docs/platforms/— a machine-readable platform facts schema for all 8 messaging platforms, with typed Rust conformance tests in CI.What this adds
docs/platforms/schema/*.tomldocs/platforms/README.mddocs/platforms/_template.tomlcrates/platform-schema/.github/workflows/platform-schema-conformance.ymlCONTRIBUTING.mdArchitecture
docs/<platform>.md= operator setup guides (human-readable, unchanged)#symbolexistenceThree schemas per platform
[capability.*]— 18 fixed fields per platform, sourced from official docs[[openab_features]]— closed 17-feature set with status + code-ref source[[quirks]]— freeform dated findings logFollow-up issues
--lockedmissing), no cache (30-60s wasted), checkout@v4 inconsistent, no concurrency groupcheck_code_refhas bypass routes: empty#symbolalways passes,../paths escape repoContext